package com.ruoyi.gift.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 *  维修记录
 */

@Data
public class MaintenanceRecord {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 路牌ID
     */
    private Long signId;

    /**
     * 路牌编号
     */
    private String signCode;

    /**
     * 维修时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime maintenanceDate;

    /**
     * 维修类型
     */
    private String maintenanceType;

    /**
     * 维修内容描述
     */
    private String maintenanceContent;

    /**
     * 维修前照片路径
     */
    private String beforePhoto;

    /**
     * 维修后照片路径
     */
    private String afterPhoto;

    /**
     * 服务费
     */
    private BigDecimal serviceFee;

    /**
     * 配件费
     */
    private BigDecimal partsFee;

    /**
     * 总费用（服务费+配件费）
     */
    private BigDecimal totalFee;

    /**
     * 维修人员
     */
    private String maintenancePerson;

    /**
     * 维修单位
     */
    private String maintenanceCompany;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    /**
     * 创建人
     */
    private String creator;
}